package cn.itcast.test;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/**
 * 测试通过POI创建Excel文件
 */
public class PoiTest01 {

    //需求：创建一个demo.xlsx的excel文件，再第三行，第三个单元格写入一句话: 传智播客
    public static void main(String[] args) throws Exception {
        //1、创建工作簿 HSSFWorkbook ：2003版本, XSSFWorkbook ： 2007版本
        Workbook wb = new XSSFWorkbook();
        //2、创建第一页
        Sheet sheet = wb.createSheet("heima23");
        //3、创建第三行
        Row row = sheet.createRow(2);//行索引 （从0开始）
        //4、创建第三个单元格
        Cell cell = row.createCell(2);// 单元格索引（从0开始）
        //5、写入内容
        cell.setCellValue("传智播客");
        //6、创建磁盘文件
        wb.write(new FileOutputStream("E:\\demo.xlsx")); //wb中内容写入到文件输出流
    }
}
